import request from '@/utils/request'

/**
 * 获取列表
 */
export function dataList(param, pageSize, pageNo) {
  const data = {
    pageNo,
    pageSize,
    param: {
      ...param
    }
  }
  return request.post('/sq/jcpl/page', data)
}

/**
 * 新增
 * @param {*} options
 */
export function addData(options) {
  return request.post('/sq/jcpl/save', options)
}
// 根据门店请求供应商
export function getSupplierByStorId(storeId, partsDictId) {
  return request.get(`/supplier/getSupplier/${storeId}/${partsDictId}`)
}
/**
 * 获取根据门店查找车辆品牌
 */
export function getAllBrandByStoreId(id) {
  return request.get('/carModel/getAllBrandByStoreId/' + id)
}
/**
 * 根据品牌获取对应车系
 * @param {*} brandId
 */
export function getSeries(brandId) {
  return request.get(`/carModel/getSeries/${brandId}`)
}
/**
 * 获取年款
 * @param {*} brandId 品牌
 * @param {*} seriesId 车系
 */
export function getModelTimeType(brandId, seriesId) {
  const data = {
    'brandId': brandId,
    'seriesId': seriesId
  }
  return request.post(`/carModel/getModelTimeType/conditions`, data)
}
/**
 * 获取车型
 * @param {*} brandId 品牌
 * @param {*} seriesId 车系
 * @param {*} timeType 年款
 */
export function getModelRank(brandId, seriesId, timeType) {
  const data = {
    'brandId': brandId,
    'seriesId': seriesId,
    'timeType': timeType
  }
  return request.post(`/carModel/getModelInfo/conditions`, data)
}
